

.box{
    width: 100%;
    display: flex;
    justify-content: center;
    .container{
        display: flex;
        flex-direction: column;
        gap: @padding-middle;
        max-width: 800px;
        width: 800px;
        .top{
            display: flex;
            gap: @padding-base;
            padding: @padding-base;
            background: #fff;
            .rightInfo{
                flex:1;
                display: flex;
                flex-direction: column;
                .username{
                    font-size: 20px;
                    font-weight: 600;
                    color: #000;
                }
                .extraInfo{
                    margin-top: auto;
                    width: 100%;
                    display: flex;
                    gap: @padding-base;
                    align-items: center;
                    justify-content: space-between;
                    .desc{
                        display: flex;
                        gap: 16px;
                        .descItem{
                            display: flex;
                            gap: 8px;
                            flex-direction: column;
                            align-items: center;
                        }
                    }
                }
            }
        }
        .bottom{
            display: flex;
            flex-direction: column;
            padding: @padding-base;
            background: #fff;
            .tabs {
                :global {
                    .ant-tabs-nav {
                        margin-bottom: 0;
                    }
                    .ant-tabs-nav::before {
                        border-bottom: none;
                    }
                }
            }
        }
    }

}